package com.wanglibao.woodtrade.woodtrade.config;

/**
 * Created by lugg on 2016/4/15.
 */
public class NetConfig {


//    public static String SERVER = "http://ihaomu.wanglibao.com/api.php";
    public static String SERVER = "http://wlhm.wanglibao.com/api.php";
//    public static String SERVER = "http://shop.dev.wanglibao.com/api.php";
//    public static String SERVER = "http://wangliwei.wood.wanglibao.com/api.php";
//    public static final String SERVER = "http://wangxiaoming.dev.wanglibao.com/api.php";
//    public static final String SERVER_wangliwei = "http://wangliwei.wood.wanglibao.com/api.php";
//    public static final String PICTRUE_APPEAR_URL="http://store0.wanglibao.com/storage.php";
//    public static String SERVER = "http://shop.dev.wanglibao.com/api.php";
//    public static String SERVER = "http://wangliwei.wood.wanglibao.com/api.php";

    public static final String TYPE_NEW = "?c=new";
    public static final String TYPE_GOODS = "?c=goods";
    public static final String TYPE_USER = "?c=user";
    public static final String TYPE_STORE = "?c=store";
    public static final String TYPE_DELIMG = "?c=delImg";
    public static final String TYPE_ORDER = "?c=order";
    public static final String TYPE_COMMON = "?c=common";
    public static final String TYPE_MESSAGE = "?c=message";
    /*
    * 展示图片的时候 拼接的 数据串*/
    public static final String APPEND_FILE="?c=index&a=view&file=";
    public static final String APPEDN_FILE1="&access_key=";

    /*
    * 图片上传 获取token
    * */
    public static final String  ACHIEVE_TOKEN_URL="http://store0.wanglibao.com/storage.php?c=index&a=auth";
   /*
   * 图片上传的url
   * */
    public static final String  PICTRUE_UPLOAD_URL="http://store0.wanglibao.com/storage.php?c=index&a=putFile";
    /*
    * 删除图片的url
    * */
    public static final String DELETE_PICTRUE_URL="http://store0.wanglibao.com/storage.php?c=index&a=del";
   /*
   * 图片上传或删除的私钥
   * */
    public static final String SECRET_KEY = "bbf3a99d723af38d7cc736e4e02246a0";
    /*
    * 图片上传或删除的公钥*/
    public static final String ACCESS_KEY = "1f2994aa130dab287c9fd3178a76a912";
    /**
     * 图片上传接口
     * id	必须	int	主键id(用户id/商品id/店铺id)
     type	必须	int	类型，1：商品，2：店铺背景图,3:店铺logo图,4:用户头像
     token	必须	string	验证 md5(md5("id,type")+","+id+","+type 注:+是连接符
     */
    public static final String type_upload_image = "?c=upload&a=index";

    /**
     * 资讯列表接口  new
     * params
     * page	必须	int	页码
     */
    public static final String newIndex = "newIndex";

    /**
     * 资讯详情接口  new
     * params
     * id	是	int	资讯id
     */
    public static final String newDetail = "newDetail";

    /**
     * 我的商品列表  user
     * params
     * token	必须	int	token
     */
    public static final String userGoodsLists = "userGoodsLists";

    /**
     * 登录  user
     * params
     * phone	必须	int	手机号
     password	必须	string	密码
     */
    public static final String userLogin = "userLogin";

    /**
     * 注册  user
     * params
     * phone	必须	int	手机号
     password	必须	string	密码
     code	必须	string	手机验证码
     */
    public static final String userRegister = "userRegister";

    /**
     * 获取验证码  user
     * params
     * phone	必须	int	手机号
     */
    public static final String getUserPhoneCode = "getUserPhoneCode";

    /**
     * 关于我们  user
     */
    public static final String aboutUs = "aboutUs";

    /**
     * 版本升级接口  user
     */
    public static final String get_version = "get_version";

    /**
     * 商品分类接口   goods
     */
    public static final String categoryIndex = "categoryIndex";

    /**
     * 信息发布接口  new
     * data	必须	array	该数组包含以下字段
     user_id	必须	int	用户id
     category_id	必须	int	二级分类id
     title	必须	string	标题
     user_name	必须	string	用户名
     moblie	必须	string	手机号
     number	必须	int	数量
     unit	必须	int	单位
     type	必须	int	信息类型0.采购1.出售
     company_address	必须	string	公司地址
     depot	必须	string	仓储地
     place	否	string	产地
     order_number	必须	int	起定量（采购信息为空）
     size	必须	string	规格（现货信息为空）
     price	必须	int	价格（采购信息为空）
     */
    public static final String supplyCommodity = "supplyCommodity";

    /**
     * 公用常量接口 单位
     */
    public static final String pub = "pub";

    /**
     * 修改密码
     * userData	是	array	该数组包含以下字段
     user_id	否	int	用户id
     old_password	否	string	旧密码
     */
    public static final String resetPassword = "resetPassword";

    /**
     * 首页热门推荐  goods
     * page	必须	int	页码
     */
    public static final String recommendGoodsLists = "recommendGoodsLists";

    /**
     * 商品列表  goods
     * page	必须	int	页码
     keyword	否	string	搜索关键词
     category_id	否	int	二级分类ID
     category_one_id	否	int	一级分类ID
     sort	否	string	排序字段(格式：排序字段-顺序)
     */
    public static final String lists = "lists";

    /**
     * 我发布需求列表接口  user
     * user_id	否	int	用户id（user_id不为空时:查询的是我的需求列表,为空时:查询的是需求列表）
     type	必须	int	信息类型0.采购1.出售
     num	否	int	每页查询数量(默认是10)
     page	必须	int	页码
     */
    public static final String messageSend = "messageSend";

    /**
     * 关闭发布需求接口  user
     * message_id	必须	int	需求id
     */
    public static final String closeMessageSend = "closeMessageSend";

    /**
     * 推荐店铺列表  store
     * num	必须	int	需要的条数
     */
    public static final String storeRecommendList = "storeRecommendList";

    /**
     * 商品详情  goods
     * goods_id	必须	int	商品ID
     */
    public static final String detail = "detail";

    /**
     * 商品上架详情  goods
     * goods_id	必须	int	商品ID
     */
    public static final String onPutwayDetail = "onPutwayDetail";

    /**
     * 商品上架操作  goods
     * goodsData	必须	array	数组（包含以下字段）
     goods_id	必须	int	商品ID
     putaway	必须	int	上下架0.下架,1.上架
     img_id	必须	int	图片id(下架时为空)
     up_quantity	必须	int	上架量(下架时为空)
     title	必须	string	标题(下架时为空)
     order_number	必须	int	起定量(下架时为空)
     size	必须	string	规格(下架时为空)
     goods_description	必须	text	商品描述(下架时为空)
     price	必须	int	价格(下架时为空)
     */
    public static final String onPutwayDetailOperation = "onPutwayDetailOperation";

    /**
     * 店铺详情  store
     * store_id	必须	int	店铺ID
     */
    public static final String storeDetail = "storeDetail";

    /**
     * 图片删除接口  delImg
     * id	必须	int	主键id 注:删除头像或店铺logo，id 是用户id或者店铺id，删除商品图片或店铺背景图是。则是图片id
     type	必须	int	类型，1：商品，2：店铺背景图,3:店铺logo图,4:用户头像
     img_name	必须	string	图片名称
     token	必须	string	token
     */
    public static final String delImg = "delImg";

    /**
     * 推荐资讯列表  new
     * num	必须	int	需要的条数
     */
    public static final String recommendNewList = "recommendNewList";

    /**
     * 供需详情接口  new
     * id	是	int	主键id
     type	是	int	信息类型0.采购1.出售
     */
    public static final String messageSendDetail = "messageSendDetail";

    /**
     * 用户下单接口  order
     * goods_id	是	int	商品id
     number	是	int	购买数量
     user_id	是	int	用户id
     */
    public static final String create_order = "create_order";

    /**
     * 订单列表接口  order
     * page	是	int	页数
     status	是	int	订单状态0.待确认1.已确认2.已完成4.全部
     user_id	是	int	用户/商家ID(type为0 传用户id 为1传商家id)
     type	是	int	0.用户订单1.商家订单
     */
    public static final String order_list = "order_list";

    /**
     * 商家确认订单页面  order
     * order_id	是	int	订单id
     store_id	是	int	商户id
     */
    public static final String order_info = "order_info";

    /**
     * 确认订单提交接口  order
     * store_id	是	int	商户id
     order_id	是	int	订单id
     status	是	int	修改后的状态1.确认
     num	是	int	购买数量
     */
    public static final String receive_order = "receive_order";

    /**
     * 交易接口  order
     */
    public static final String get_trade = "get_trade";

    /**
     * 区域列表接口  common
     */
    public static final String region = "region";
    /**
     * 忘记密码
     * userData	是	array	该数组包含以下字段
     new_password	必须	int	新的密码
     phone	否	string	手机号
     code	否	int	手机验证码
     返回示例
     */
    public static final String modifyPassword = "modifyPassword";


    public static final String shipping_order = "shipping_order";

    /**
     * 已发布需求列表接口  message
     * dataInfo	必须	array	包含以下字段
     type	必须	int	信息类型0.采购1.出售
     category_one	否	int	一级分类id
     category	否	int	二级分类id
     num	否	int	每页查询数量(默认是10)
     page	必须	int	页码
     */
    public static final String messageSendList = "messageSendList";
    /**
     * 我的商品二级列表接口I
     category_id 	必须 	int 	分类id
     page 	       必须 	    int 	页码
     */
    public static final String userGoodsListsDetail = "userGoodsListsDetail";
    /*
    * 图片上传
    * id 	必须 	int 	主键id(用户id/商品id/店铺id)
      type 	必须 	int 	类型，1：商品，2：店铺背景图,3:店铺logo图,4:用户头像
      img_name 	必须 	string 	图片url
    * */
    public static final String imgUpload="imgUpload";

    /**
     * 新商品上架操作  goods
     * goodsData	必须	array	数组（包含以下字段）
     goods_id	必须	int	商品ID
     up_quantity	必须	int	上架量
     title	必须	string	标题
     place	必须	string	产地
     rank	必须	string	等级
     order_number	必须	int	起定量
     size	必须	string	规格
     goods_description	必须	text	商品描述
     price	必须	int	价格
     img_name	必须	string	图片名字 比如:1.jpg,2.jpg
     */
    public static final String addGoods = "addGoods";
    /**
     * 参数名 	必选 	类型 	说明
     order_id 	是 	int 	订单id
     token 	是 	string 	token
     */
    public static final String delay_order="delay_order";
    /**
     * 参数名 	必选 	类型 	说明
     order_id 	是 	int 	订单id
     token 	是 	string 	token
     num 	是 	int 	数量
     */
    public static final String alter_order="alter_order";

    /**
     * 参数名 	必选 	类型 	说明
     goods_id 	是 	int 	商品id
     token 	是 	string 	token
     */
    public static final String  get_good="get_good";

    /**
     * 供需信息编辑接口  message
     * data	必须	array	该数组包含以下字段
     token	必须	string	token
     id	必须	int	供需信息id
     category_id	必须	int	二级分类id
     category_one_id	必须	int	一级分类id
     category_name	必须	string	二级分类名称
     category_one_name	必须	string	一级分类名称
     title	必须	string	标题
     user_name	必须	string	联系人
     moblie	必须	string	手机号
     number	必须	int	数量
     unit	必须	string	单位
     type	必须	int	信息类型0.采购1.出售
     company_address	必须	string	公司地址
     depot_province_id	是	int	仓储地所在省级id
     depot_city_id	是	int	仓储地所在市级id
     buy_address_province_id	是	int	采购地所在省级id
     buy_address_city_id	是	int	采购地所在市级id
     place	否	string	产地
     order_number	必须	int	起定量（采购信息为空）
     size	必须	string	规格
     price	必须	int	价格（采购信息为空）注：-100 为面议
     img_album	否	string	图片名字拼接如：1.jpg，2.jpg
     */
    public static final String messageSendOperation = "messageSendOperation";



    public class TaskId{
        public static final int newIndex = 0;
        public static final int newDetail = 1;
        public static final int userGoodsLists = 2;
        public static final int userLogin = 3;
        public static final int userRegister = 4;
        public static final int getUserPhoneCode = 5;
        public static final int aboutUs = 6;
        public static final int get_version = 7;
        public static final int categoryIndex = 8;
        public static final int supplyCommodity = 9;
        public static final int pub = 10;
        public static final int resetPassword = 11;
        public static final int recommendGoodsLists = 12;
        public static final int lists = 13;
        public static final int messageSend = 14;
        public static final int closeMessageSend = 15;
        public static final int storeRecommendList = 16;
        public static final int detail = 17;
        public static final int onPutwayDetail = 18;
        public static final int onPutwayDetailOperation = 19;
        public static final int storeDetail = 20;
        public static final int delImg = 21;
        public static final int recommendNewList = 22;
        public static final int messageSendDetail = 23;
        public static final int create_order = 24;
        public static final int order_list = 25;
        public static final int order_info = 26;
        public static final int receive_order = 27;
        public static final int get_trade = 28;
        public static final int region = 29;
        public static final int modifyPassword = 30;
        public static final int shipping_order = 31;
        public static final int messageSendList = 32;
        public static final int userGoodsListsDetail = 33;
        public static final int imgUpload=34;
        public static final int addGoods=35;
        public static final int delay_order=36;
        public static final int messageSendOperation=37;
        public static final int alter_order=38;
        public static final int get_good=39;
    }
}
